X Wing Sudoku Solving Techniques